
package Memoir 
{
	import Main.*;
	
	import org.flixel.*;	
	/**
	 * Level 0: Park
	 */
	public class PlayStatePark extends PlayState
	{
		[Embed(source = '../Assets/parklevel.png')] private var ParkImg:Class;
		
		private var stickHS:Hotspot=new Hotspot(170,330,90,90,Main.Memoir.NEGATIVE, "A stick? Who or what does that boy intend to hit with it?");
		private var bottleHS:Hotspot=new Hotspot(595,380,90,90,Main.Memoir.NEGATIVE, "Who leaves beer bottles where kids play?");
		private var squirrelHS:Hotspot=new Hotspot(395,320,90,90,Main.Memoir.NEUTRAL, "Oh, what cute squirrels!");
		private var duckHS:Hotspot=new Hotspot(45,280,90,90,Main.Memoir.NEUTRAL, "Oh, what a cute duck!");
		private var pinataHS:Hotspot=new Hotspot(235,250,90,90,Main.Memoir.POSITIVE, "A pinata! Was there a birthday party at the park?");
		private var balloonHS:Hotspot=new Hotspot(686,184,140,90,Main.Memoir.POSITIVE, "A balloon! Was there a birthday party at the park?");
		
		private var hotSpots:Array=new Array(stickHS, bottleHS, squirrelHS, duckHS, pinataHS, balloonHS);
		
		private var level:int = 0;
				
		public function PlayStatePark() {
			super(level);	
		}
		
		public override function addBackground():void {
			this.add(new FlxSprite(0,0,ParkImg));	
			
		}
		
		public override function getHotSpots():Array {
			return hotSpots;
		}
		
		
		public override function getLvlTxt():String {
			return "Day 1:" + '\n' +
				"Park";
		}
		
		public override function getPrompt():String {
			return "\"Take some pictures here in the park.\"";
		}
		
		public override function getBackground():Object{
			return new ParkImg();
		}
		
	}
}